const { DataTypes } = require('sequelize')

const seq = require('../db/seq')


//创建user模型（建表）
const User = seq.define('user', {
	user_name: {
		type: DataTypes.STRING,
		allowNull: false,
		comment: '用户名'
	},
	password: {
		type: DataTypes.STRING,
		allowNull: false,
		comment: '密码'
	},
	stuNum: {
		type: DataTypes.STRING,
		allowNull: false,
		unique: true,
		comment: '学号'
	},
	phone: {
		type: DataTypes.STRING,
		allowNull: true,
		comment: '手机号'
	},
	is_admin: {
		type: DataTypes.BOOLEAN,
		allowNull: false,
		defaultValue: 0,
		comment: '是否是管理员，0不是管理员，1是管理员'
	}
})
//强制同步数据库(创建数据表)
User.sync();

module.exports = User